stumble upon
verb
°To discover or find something by accident.
°To meet somebody by chance.
synonyms: come across, come upon, stumble across, stumble on